const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  assetsDir: 'assets', // 将静态资源放置在 assets 目录下
  outputDir: 'dist',   // 打包输出目录为 dist

  //开启内网穿透配置
  devServer: {
    historyApiFallback: true,
    allowedHosts: "all",
  },
  //开发环境端口
  devServer:{
    port:9001,
    proxy:{
      '/security':{     //设置代理
        target: "http://192.168.0.42:8081",   //网关地址
        // changeOrigin: true,   //设置同源

        // pathRewrite:{   //路径重写
        //   'security':''   //忽略
        // }
      },
      '/user':{     //设置代理
        target: "http://localhost:8888",   //注册中心地址http://localhost:1912
        changeOrigin: true,   //设置同源
      },
      '/articles':{     //设置代理
        target: "http://localhost:8888",   //注册中心地址http://localhost:1912
        changeOrigin: true,   //设置同源
      },
      '/files':{     //设置代理
        target: "http://localhost:8888",   //注册中心地址http://localhost:1912
        changeOrigin: true,   //设置同源
      },
      '/log': {      //日志服务
        target: "http://localhost:9964",
        changeOrigin: true,   //设置同源
      },
    }
  }
})

